package com.zb.zeus.common.watermark.config.pdfbox;

import lombok.Data;

/**
 * pdf水印配置基类
 * @author Chenpeng.Huang
 * @date 2021/07/20 09:32
 **/
@Data
public class BaseConfig {
    /**
     * pdf源文件路径 （必要配置）
     */
    String sourcePath;

    /**
     * pdf新文件目标路径 （必要配置）
     */
    String targetPath;

    /**
     * 透明度
     */
    private Float alpha = 0.2f;

    /**
     * 是否平铺
     */
    Boolean tiled = false;

    /**
     * 当图形平铺时，图形间距宽
     */
    Float marginWidth = 10.0f;

    /**
     * 当图形平铺时，图形间距高
     */
    Float marginHeight = 10.0f;

    /**
     * 旋转角度 °
     */
    Double rotationAngel =  0.0;
}
